﻿Imports System
Imports System.CodeDom
Imports System.Text

Namespace System.Workflow.Activities.Rules
    Friend MustInherit Class RuleCodeDomStatement
        ' Methods
        Protected Sub New()
        End Sub

        Friend MustOverride Sub AnalyzeUsage(ByVal analysis As RuleAnalysis)

        Friend MustOverride Function Clone() As CodeStatement

        Friend MustOverride Sub Decompile(ByVal decompilation As StringBuilder)

        Friend MustOverride Sub Execute(ByVal execution As RuleExecution)

        Friend MustOverride Function Match(ByVal expression As CodeStatement) As Boolean

        Friend MustOverride Function Validate(ByVal validation As RuleValidation) As Boolean

    End Class
End Namespace

